package com.ctg.itrdc.imageconsole.data.dto;

import java.io.Serializable;
import java.util.List;


public class DockerMicroImageDTO extends BaseDTO implements Serializable {
	
	private static final long serialVersionUID = 1L;

	private Long id;
	
	private String sysUserCode;

	private String buildImageState;
	
	private Long createUserId;

	private String createTime;

	private Long lastUpdateUserId;

	private String lastUpdateTime;
	
	private String imageName;
	
	private String tag;
	
	private String dockerfile;
	
	private String servicePort;
	
	// 每次构建时上传的文件会以时间撮形成一个文件夹，将文件放入此文件夹中
	private String timestampDirectory;
	
	private List<DockerMicroImageContentDTO> imageContents;
	
	public Long getId(){
		return this.id;
	}
	
	public void setId(Long id){
		this.id = id;
	}
	
	
	public Long getCreateUserId(){
		return this.createUserId;
	}
	
	public void setCreateUserId(Long createUserId){
		this.createUserId = createUserId;
	}
	
	public String getCreateTime(){
		return this.createTime;
	}
	
	public void setCreateTime(String createTime){
		this.createTime = createTime;
	}
	
	public Long getLastUpdateUserId(){
		return this.lastUpdateUserId;
	}
	
	public void setLastUpdateUserId(Long lastUpdateUserId){
		this.lastUpdateUserId = lastUpdateUserId;
	}
	
	public String getLastUpdateTime(){
		return this.lastUpdateTime;
	}
	
	public void setLastUpdateTime(String lastUpdateTime){
		this.lastUpdateTime = lastUpdateTime;
	}

	public String getBuildImageState() {
		return buildImageState;
	}

	public void setBuildImageState(String buildImageState) {
		this.buildImageState = buildImageState;
	}

	public String getImageName() {
		return imageName;
	}

	public void setImageName(String imageName) {
		this.imageName = imageName;
	}


	public String getTag() {
		return tag;
	}

	public void setTag(String tag) {
		this.tag = tag;
	}

	public String getDockerfile() {
		return dockerfile;
	}

	public void setDockerfile(String dockerfile) {
		this.dockerfile = dockerfile;
	}

	public List<DockerMicroImageContentDTO> getImageContents() {
		return imageContents;
	}

	public void setImageContents(List<DockerMicroImageContentDTO> imageContents) {
		this.imageContents = imageContents;
	}

	public String getServicePort() {
		return servicePort;
	}

	public void setServicePort(String servicePort) {
		this.servicePort = servicePort;
	}

	public String getTimestampDirectory() {
		return timestampDirectory;
	}

	public void setTimestampDirectory(String timestampDirectory) {
		this.timestampDirectory = timestampDirectory;
	}

	public String getSysUserCode() {
		return sysUserCode;
	}

	public void setSysUserCode(String sysUserCode) {
		this.sysUserCode = sysUserCode;
	}

	
}

